ما هو الاردوينو
نبذة مختصرة عن الاردوينو
آردوينو: هو عبارة عن لوحه تطوير إلكترونية Development Board تتكون من دارة إلكترونية مفتوحة المصدر Open source مع متحكم دقيق Micro-controller على لوحة واحدة يتم ببرمجتها عن طريق الكمبيوتر وهي مصممة لجعل عملية استخدام الإلكترونيات التفاعلية في مشاريع متعددة التخصصات أكثر سهولة. يعتبر المتحكم الدقيق على اللوحة هو العنصر الاساسي فيها, في حين ان باقي اجزاء الدائرة تعمل على توفير الطاقة المناسبة للمتحكم للعمل وربطه مع الاجزاء الخارجية كالحاسبة او المتحسسات او المفاتيح .... الخ من مدخلات و مخرجات تربط الى اللوحة.
تعتمد لوحات التطوير المختلفة للآردوينو على المتحكم الدقيق نوع Atmel بصورة اساسية حيث يمكنك تحميل البرامج الى هذا المتحكم مباشرة في حال عدم رغبك بإستخدام لوحات التطوير, لكن وجود هذه اللوحات و بأسعار مناسبة يسهل عليك التعامل مم هذه المتحكمات و برمجتها. يمكنك ايضاً استخدام لوحات التطوير لبرمجة المتحكم و من ثم نقله الى دائرة من تصميمك في حال عدم رغبتك بإستخدام لوحات التطوير في التصميم النهائي.
هناك الكثير انواع لوحات التطوير, قد يعد Arduino Uno اكثرها شيوعا, كما هناك الكثير من المصنعين لهذه اللوحات بإعتبارها مفتوحة المصدر. لذلك فإنك قد تستطيع الحصول عليها بأسعار زهيدة جدا تناسب الجميع من المحترفين او الهواة على حد سواء.
لاحظ وجود بعض لوحات التطوير التي تحتوي على متحكمات SMT (Surface-Mount Technology) تكون بأسعار اقل لكن يكون من الاصعب نقل المتحكم الى دائرة من تصميمك لصعوبة لحام هذا النوع من المتحكمات. فكر ايضا اذا احتجت الى تغيير بسيط في البرنامج فأنت بحاجة الى اعادة المتحكم الى لوحة التطوير!. لذلك فإن هذا النوع من لوحات التطوير يناسب الهواة و محبي التعلم اكثر من المشاريع الاحترافية.
العمل على الآردوينو:
للعمل على الادروينو فأنت بحاجة الى مجموعة من المواد الاكترونية الاساسية اضافة الى حاسبة يمكنك ربط الاردوينو اليها و يكون الربط على الاغلب عن طريق منفذ الـ USB. التالي قائمة بما تحتاجة لتبدأ تعلم الاردوينو.
- Arduino Uno
- Bread board مع اسلاك و مصدر للطاقة
- مجموعة من المقاومات و دايودات باعثة للضوء LED
- بيئة التطوير المتكاملة للآردوينو (Arduino IDE): وهي عبارة عن برنامج يمكنك تحميله على حاسوبك لتتمكن من كتابة برامج الاردوينو و تحميلها الى المتحكم في لوحة التطوير.